package com.parkinglot.service.Impl;

import com.parkinglot.core.Result;
import com.parkinglot.dao.GarageMonthConfigDao;
import com.parkinglot.parmeter.GarageMonthConfigParm;
import com.parkinglot.pojo.GarageMonthConfig;
import com.parkinglot.service.GarageMonthConfigService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

@Slf4j
@Service("GarageMonthConfigService")
public class GarageMonthConfigServiceImpl implements GarageMonthConfigService {
    @Resource
    private GarageMonthConfigDao garageMonthConfigDao;

    @Override
    public GarageMonthConfig queryAll(String garageCode) {
        GarageMonthConfig garageMonthConfig=null;
        try {
            //查询停车场月票收费金额
            garageMonthConfig=garageMonthConfigDao.queryAlls(garageCode);
        }catch (Exception e){
            e.printStackTrace();
        }
        return garageMonthConfig;
    }

    @Override
    public Result addmonthconfig(GarageMonthConfigParm garageMonthConfigParm) {
        GarageMonthConfig garageMonthConfig=new GarageMonthConfig();
        int code=0;
        try{
            BeanUtils.copyProperties(garageMonthConfigParm,garageMonthConfig);
            code=garageMonthConfigDao.insert(garageMonthConfig);
        }catch (Exception e){
            e.printStackTrace();
        }
        return Result.success(code);
    }
}
